// pages/test/test.js
Page({

    /**
     * 页面的初始数据
     */
    data: {

    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        // this.setData({
        //   textInfo:(new Date()).toLocaleString()
        // })
        wx.onNetworkStatusChange((result) => {
            this.setData({
                netType: result.networkType,
                isConn: result.isConnected ? '已联网' : '网络断开'
            })
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {
        this.setData({
            List: [{
                    name: '讲课专用2L大水杯',
                    price: 56.8
                },
                {
                    name: '程序员的机械键盘',
                    price: 699.8
                },
                {
                    name: '《unix高级编程》',
                    price: 89.6
                }
            ]
        })
    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

        //! 和vscode里的 first-http.js，second-http.js一起运行
        wx.request({
            url: 'http://localhost:3456/x/y',
            data: {
                name: 'wang',
                age: 31
            },
            method: 'POST',
            header:{
                'content-type':'application/x-www-form-urlencoded'
            },
            dataType: 'text',
            success: res => {
                console.log(res)
            }
        })



        console.log(this.options)

        // 编码解码问题  eg：123&b456
        // 在处理网络请求时用此函数对用户输入的数据进行转码操作，在另一端收到数据使用此函数进行解码
        let tinfo = decodeURIComponent(this.options.textinfo)
        this.setData({
            //from:this.options.from
            //textinfo:tinfo
            textinfo: this.options.textinfo

        })

        // 表单输入缓存
        let val = wx.getStorageSync('textinfo')
        this.setData({
            textinfo: val
        })

        // 网络状态获取
        // wx.getNetworkType({
        //   success: (result) => {
        //     this.setData({
        //       netType:result.networkType,
        //       strength:result.signalStrength
        //     })
        //   },
        // })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})